-- bootstrap lazy.nvim, LazyVim and your plugins
require("config.lazy")

-- 设置 Tab 缩进
vim.opt.tabstop = 4 -- 设置 Tab 的宽度为 4 个空格
vim.opt.shiftwidth = 4 -- 设置自动缩进的宽度为 4 个空格
vim.opt.expandtab = true -- 使用 Tab 而不是空格进行缩进
vim.opt.smarttab = true -- 在行首按 Tab 时，根据 shiftwidth 插入相应数量的空格
vim.opt.autoindent = true -- 自动缩进新行
vim.opt.smartindent = true -- 智能缩进

-- 可选：设置缩进线的显示
vim.opt.list = true
vim.opt.listchars = { tab = "»·", trail = "·", nbsp = "␣" }

-- 换行
vim.opt.wrap = true -- 启用自动换行
vim.opt.linebreak = true -- 在单词边界处换行
vim.opt.showbreak = ">" -- 在换行处显示前

--行号
vim.opt.number = true -- 开启绝对行号
vim.opt.relativenumber = false -- 关闭相对行号
